package storeEntity

import "github.com/goravel/framework/database/orm"

// 拼团商品表
type StoreCombination struct {
	orm.Model
	ProductId      int64   `json:"product_id" gorm:"column:product_id" form:"product_id"`                // 商品id
	MerId          int64   `json:"mer_id" gorm:"column:mer_id" form:"mer_id"`                            // 商户id
	Image          string  `json:"image" gorm:"column:image" form:"image"`                               // 推荐图
	Images         string  `json:"images" gorm:"column:images" form:"images"`                            // 轮播图
	Title          string  `json:"title" gorm:"column:title" form:"title"`                               // 活动标题
	Attr           string  `json:"attr" gorm:"column:attr" form:"attr"`                                  // 活动属性
	People         int64   `json:"people" gorm:"column:people" form:"people"`                            // 参团人数
	Info           string  `json:"info" gorm:"column:info" form:"info"`                                  // 简介
	Price          float64 `json:"price" gorm:"column:price" form:"price"`                               // 价格
	Sort           int64   `json:"sort" gorm:"column:sort" form:"sort"`                                  // 排序
	Sales          int64   `json:"sales" gorm:"column:sales" form:"sales"`                               // 销量
	Stock          int64   `json:"stock" gorm:"column:stock" form:"stock"`                               // 库存
	AddTime        string  `json:"add_time" gorm:"column:add_time" form:"add_time"`                      // 添加时间
	IsHost         int8    `json:"is_host" gorm:"column:is_host" form:"is_host"`                         // 推荐
	IsShow         int8    `json:"is_show" gorm:"column:is_show" form:"is_show"`                         // 商品状态
	IsDel          int8    `json:"is_del" gorm:"column:is_del" form:"is_del"`                            // 是否删除
	Combination    int8    `json:"combination" gorm:"column:combination" form:"combination"`             // 拼团
	MerUse         int8    `json:"mer_use" gorm:"column:mer_use" form:"mer_use"`                         // 商户是否可用1可用0不可用
	IsPostage      int8    `json:"is_postage" gorm:"column:is_postage" form:"is_postage"`                // 是否包邮1是0否
	Postage        float64 `json:"postage" gorm:"column:postage" form:"postage"`                         // 邮费
	StartTime      int64   `json:"start_time" gorm:"column:start_time" form:"start_time"`                // 拼团开始时间
	StopTime       int64   `json:"stop_time" gorm:"column:stop_time" form:"stop_time"`                   // 拼团结束时间
	EffectiveTime  int64   `json:"effective_time" gorm:"column:effective_time" form:"effective_time"`    // 拼团订单有效时间
	Cost           int64   `json:"cost" gorm:"column:cost" form:"cost"`                                  // 拼图商品成本
	Browse         int64   `json:"browse" gorm:"column:browse" form:"browse"`                            // 浏览量
	UnitName       string  `json:"unit_name" gorm:"column:unit_name" form:"unit_name"`                   // 单位名
	TempId         int64   `json:"temp_id" gorm:"column:temp_id" form:"temp_id"`                         // 运费模板ID
	Weight         float64 `json:"weight" gorm:"column:weight" form:"weight"`                            // 重量
	Volume         float64 `json:"volume" gorm:"column:volume" form:"volume"`                            // 体积
	Num            int64   `json:"num" gorm:"column:num" form:"num"`                                     // 单次购买数量
	OnceNum        int64   `json:"once_num" gorm:"column:once_num" form:"once_num"`                      // 每个订单可购买数量
	Quota          int64   `json:"quota" gorm:"column:quota" form:"quota"`                               // 限购总数
	QuotaShow      int64   `json:"quota_show" gorm:"column:quota_show" form:"quota_show"`                // 限量总数显示
	Virtual        int64   `json:"virtual" gorm:"column:virtual" form:"virtual"`                         // 虚拟成团百分比
	Logistics      string  `json:"logistics" gorm:"column:logistics" form:"logistics"`                   // 物流方式
	Freight        int8    `json:"freight" gorm:"column:freight" form:"freight"`                         // 运费设置
	CustomForm     string  `json:"custom_form" gorm:"column:custom_form" form:"custom_form"`             // 自定义表单
	VirtualType    int8    `json:"virtual_type" gorm:"column:virtual_type" form:"virtual_type"`          // 商品类型
	IsCommission   int8    `json:"is_commission" gorm:"column:is_commission" form:"is_commission"`       // 拼团是否返佣
	HeadCommission int64   `json:"head_commission" gorm:"column:head_commission" form:"head_commission"` // 团长佣金比例
	orm.SoftDeletes
}
